home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / wordpro / vde18f.zip / VINST.REF < prev    next >
Text File  |  1996-02-21  |  43KB  |  716 lines

  1.  
  2.                                   VINST.REF
  3.                                   ---------
  4.                   Instructions for VDE Installation Utility:
  5.                           version 1.8F (21 Feb 1996)
  6.  
  7.                              (c)1987-96, E. Meyer
  8.  
  9.  
  10.  
  11.  ===============================  CONTENTS  ==================================
  12.  
  13.  
  14.  1. RUNNING VINST.  What VINST is, and how to use it.
  15.  
  16.  2. INSTALLATION.  Installing for different computer hardware, colors, etc.
  17.  
  18.  3. USER MENUBAR.  Customization of User menu bar.
  19.  
  20.  4. OPTIONS.  Customization of many initial VDE settings.
  21.  
  22.  5. PRINTER INSTALLATION.  Using printer features: print modes, graphics, etc.
  23.  
  24.  6. DEFAULT FUNCTION KEYS.  Installing the default function keys.
  25.  
  26.  7. GRAPHICS.  Modifying the default set of graphics characters.
  27.  
  28.  8. CHARACTER WIDTHS.  Modifying the default set of character widths.
  29.  
  30.  9. RESTORE DEFAULTS.  Undoing previous modifications.
  31.  
  32.  
  33.  ==========================  1. RUNNING VINST  ===============================
  34.  
  35.  
  36.      VINST is a utility that lets you modify your copy of the VDE editor:
  37.               * Installing for use on non-standard computers
  38.               * Selecting or customizing a driver for your printer
  39.               * Configuring settings and options to suit your tastes
  40.  
  41.      VDE comes configured for a standard IBM PC; you will need to make some 
  42.  changes before using it on a non-PC-compatible computer, or a graphics board 
  43.  (like old IBM CGAs) that experiences "snow" (see INSTALLATION).  You will 
  44.  want to choose the correct driver for your printer, and may eventually want 
  45.  to make some small modifications to it.  And, once you start editing with 
  46.  VDE, you will probably discover some of its many settings and options that 
  47.  you would like to change.
  48.  
  49.               NOTE: VINST allows VDE to be customized for best 
  50.          performance on a variety of computer hardware.  If you are 
  51.          using equipment (computer, graphics board, printer, etc) 
  52.          which VDE does not work well with, or does not seem to be 
  53.          taking full advantage of, please provide the appropriate 
  54.          technical or programmer's information from your user's 
  55.          manual so that future versions of VDE can support it.
  56.  
  57.      You should begin using VINST soon; once you have made changes to VDE, the 
  58.  initial welcome/copyright messages in VDE and VINST will no longer appear.
  59.      Your copies of the program files will be called VDE.EXE and VINST.COM, 
  60.  though of course you can rename them (I usually call them V.EXE and VI.COM).  
  61.  To run VINST simply type:
  62.               C>vinst             if your copy is still called "VDE.EXE"
  63.         or    C>vinst V.EXE       if it's called "V.EXE" (or whatever).
  64.  
  65.      Any changes you make while running VINST -- choosing different options, 
  66.  reading in data files, etc -- are in memory only.  You can choose "Quit" from 
  67.  the main menu and VDE.EXE will remain unchanged.  Only when you choose "Save" 
  68.  (or "Restore defaults") does VINST modify the file VDE.EXE.
  69.  
  70.      VINST can also read and write various "auxiliary data files" (type .VDx), 
  71.  for user options, macro definitions, graphics, and printer support; see DATA 
  72.  FILES.  VDE's ability to load such files allows modifications to these 
  73.  features during editing.  In addition, they can make updating to a new 
  74.  version of VDE easier: just save your old settings to files with the old 
  75.  VINST, and then install them in your new copy of VDE with the new VINST.
  76.      Because installation features change with almost every release, the 
  77.  version numbers of VINST and VDE must agree.  Auxiliary data files (.VDx) 
  78.  change format less often, and VINST can often read files created by other 
  79.  recent versions.  In either case, if VINST can't load an older file, you will 
  80.  get a "<Version error>" message, and must re-create the file.
  81.      VINST uses the same search technique as VDE to find a data file if you 
  82.  don't specify a path yourself: it looks in the "SET VDE" directory, if set, 
  83.  then in the directory VINST.COM was run from, then the current DOS directory.  
  84.  This order applies equally to writing data files, if no path is specified.
  85.  
  86.      VINST is fully menu-driven; it will present you with a set of categories 
  87.  that corresponds to each section below, starting with Installation; within 
  88.  each category, each value is named and displayed, giving you the opportunity 
  89.  to change it.  The program is largely self-documenting, and steps you through 
  90.  each item individually.  The main menu also offers a "Help" option, which 
  91.  displays some of the following information on screen to assist you.
  92.  
  93.      VINST uses several types of data entry for different parameters:
  94.   TEXT - Just type in the character(s).
  95.   LOGICAL - Yes/No.  Just type "Y" or "N".
  96.   DECIMAL - Enter a number from 0 to 255.
  97.   HEX - Enter two-digit hexadecimal byte value 00-FF.  (Don't omit lead 0's.)
  98.   BYTE STRING - The value shown in (parentheses) is the length of the current 
  99.                string.  Enter a new series of byte values.  Each may be 
  100.                entered either in HEX, as above, or by pressing the single 
  101.                quote key ['] followed by the appropriate ASCII character.  You 
  102.                can also press ["] to duplicate the existing value.  (To enter 
  103.                an empty string (00), press ^[Enter].)
  104.  
  105.      In each case, the current value will display, and then you will be 
  106.  prompted for a new one.  (Just press [Enter] to leave the existing setting.)  
  107.  VINST can't always check for illegal values; be careful what you enter!
  108.      At most points in VINST, you can press [Esc] to return immediately to the 
  109.  Main Menu, or ^C to abort the program.
  110.  
  111.      For the entry of codes in the Printer Installation, you may find the 
  112.  following equivalence table for decimal, hexadecimal, and character values 
  113.  helpful.
  114.  
  115.                                  ASCII TABLE
  116.  
  117.   Dec Hex Char    Dec Hex Char    Dec Hex Char   Dec Hex Char   Dec Hex Char
  118.   --------------------------------------------------------------------------
  119.     0  00  ^@ NUL  26  1A  ^Z EOF  54  36   6     80  50   P    106  6A   j
  120.     1  01  ^A      27  1B  ^[ ESC  55  37   7     81  51   Q    107  6B   k
  121.     2  02  ^B      28  1C  ^\      56  38   8     82  52   R    108  6C   l
  122.     3  03  ^C      29  1D  ^]      57  39   9     83  53   S    109  6D   m
  123.     4  04  ^D      30  1E  ^^      58  3A   :     84  54   T    110  6E   n
  124.     5  05  ^E      31  1F  ^_      59  3B   ;     85  55   U    111  6F   o
  125.     6  06  ^F      32  20  SPACE   60  3C   <     86  56   V    112  70   p
  126.     7  07  ^G      33  21   !      61  3D   =     87  57   W    113  71   q
  127.     8  08  ^H BS   34  22   "      62  3E   >     88  58   X    114  72   r
  128.     9  09  ^I TAB  35  23   #      63  3F   ?     89  59   Y    115  73   s
  129.    10  0A  ^J LF   36  24   $      64  40   @     90  5A   Z    116  74   t
  130.    11  0B  ^K      37  25   %      65  41   A     91  5B   [    117  75   u
  131.    12  0C  ^L FF   38  26   &      66  42   B     92  5C   \    118  76   v
  132.    13  0D  ^M CR   39  27   '      67  43   C     93  5D   ]    119  77   w
  133.    14  0E  ^N      40  28   (      68  44   D     94  5E   ^    120  78   x
  134.    15  0F  ^O      41  29   )      69  45   E     95  5F   _    121  79   y
  135.    16  10  ^P      42  2A   *      70  46   F     96  60   `    122  7A   z
  136.    17  11  ^Q      43  2B   +      71  47   G     97  61   a    123  7B   {
  137.    18  12  ^R      44  2C   ,      72  48   H     98  62   b    124  7C   |
  138.    19  13  ^S      45  2D   -      73  49   I     99  63   c    125  7D   }
  139.    20  14  ^T      46  2E   .      74  4A   J    100  64   d    126  7E   ~
  140.    21  15  ^U      47  2F   /      75  4B   K    101  65   e    127  7F  DEL
  141.    22  16  ^V      48  30   0      76  4C   L    102  66   f    --Graphics--
  142.    23  17  ^W      49  31   1      77  4D   M    103  67   g    128  80   Ç
  143.    24  18  ^X      50  32   2      78  4E   N    104  68   h    129  81   ü
  144.    25  19  ^Y      51  33   3      79  4F   O    105  69   i    130  82....
  145.   --------------------------------------------------------------------------
  146.  
  147.  
  148.  ============================  2. INSTALLATION  ==============================
  149.  
  150.  
  151.      Because VDE responds to the special keys of a PC keyboard, and writes 
  152.  directly to video RAM for greater display speed, its default installation 
  153.  requires an IBM PC compatible BIOS and video adapter (MDA, CGA, EGA, or VGA).  
  154.  A Hercules (HGC) board should also work, as it is MDA compatible.  On an 
  155.  EGA/VGA system the use of color mode is recommended, even with a monochrome 
  156.  monitor, to take advantage of a wider variety of "grey shades".
  157.      Special installations are also available for certain "near-compatibles": 
  158.  the Hewlett-Packard 95/100/200LX palmtops, the HP Portable Plus, and the 
  159.  Otrona 8:16 with IBM video emulation.
  160.      Versions of VDE prior to 1.7 also supported a "Generic" installation 
  161.  using standard MSDOS output, requiring only compatibility with ANSI standard 
  162.  screen control sequences.  This worked on non-PC compatibles, as well as on 
  163.  compatibles in situations where direct video access is undesirable -- even in 
  164.  "remote" applications, with appropriate terminal software on the user's end.  
  165.  If you require such capabilities, VDE 1.65 remains available.
  166.  
  167.      VINST can use Installation files to store your installation, menubar, and 
  168.  user option settings.  These should have a file type of ".VDI", for ease of 
  169.  identification.  You have the option to read in or write out such a file, as 
  170.  well as proceeding to edit your installation.  VDE can load such files with 
  171.  its AltU command; only the computer choice (IBM PC, etc) remains unaffected.
  172.  
  173.  IBM PC PARAMETERS:
  174.  
  175.  Screen colors - you can select different colors for: normal text; block text; 
  176.     markers and printer codes; soft CRs/hyphens, tabs, and EOF; header; menus 
  177.     and prompts; header/menu highlights; and error messages.  Each is 
  178.     specified by an "attribute byte" consisting of two hex digits, for a 
  179.     background and foreground color.  ("17" = "1", blue background, & "7", 
  180.     white text.)  You will see a color palette displayed on screen.
  181.         *0 = BLACK   4 = red      *8 = GREY           C = bright red
  182.          1 = blue    5 = magenta   9 = bright blue    D = bright magenta
  183.          2 = green   6 = brown     A = bright green   E = yellow
  184.          3 = cyan   *7 = WHITE     B = bright cyan   *F = BRIGHT WHITE
  185.     (* - All MDA screens can display black, white, and bright white; in some 
  186.     cases, grey may also be visible.)
  187.          If you have an EGA/VGA display, the palette will include all 256 
  188.     colors (00-FF).  Otherwise, you will see only 128 (00-7F); on MDA/CGA 
  189.     systems, the background attributes 8-F produce blinking video.  On some 
  190.     portable computers, colors instead produce underlining or grey shades.
  191.          (Note: if your soft CR color has the same background as normal text, 
  192.     VDE will adjust its background to match block text as well.)
  193.  Border colors - you can select two border (overscan) colors to frame the 
  194.     text: one to operate within VDE, the other to restore on exit to DOS.  
  195.     Each is one digit from the list above.  Example: to set a white border 
  196.     within VDE, then return to black on exit, enter "70".  To keep a black 
  197.     border at all times enter "00".  (Note: no border is visible under 
  198.     DESQview or UltraVision.)
  199.  
  200.  Cursor type (D/B/U) - You can choose the cursor type you want during editing.  
  201.     A full "B"lock cursor is more easily visible on the LCD displays of laptop 
  202.     computers; some prefer "U"nderline.  Choose "D"efault to leave it whatever 
  203.     it was before VDE was run.  (In 40+ line mode, it is always a block.)
  204.  Screen size (A-G,blank) - You can choose your default screen size; normally 
  205.     this is BLANK, " ", meaning whatever is in effect when VDE is loaded.  The 
  206.     letter codes have the same meaning as at the AltE command prompt:  "F", 
  207.     for example, automatically changes to 50 lines on entering VDE.
  208.             On VGA: A...G = 20,25,28,33,40,50,57 lines
  209.                 (UltraVision: B,D,F,G = 25,36,50,63)
  210.             On EGA: A...F = 17,25,29,35,43,50    lines
  211.                 (UltraVision: B,D,E,G = 25,34,43,60)
  212.  Video board for 132 col mode (N...) - VDE's AltA command (132 column toggle) 
  213.     works only with supported types of video boards.  Choose:
  214.             "A" for ATI (e.g. "EGA Wonder, VGA Wonder")
  215.             "C" for Cardinal VGA (Chips & Tech chipset)
  216.             "D" for Diamond Speedstar Pro SVGA
  217.             "P" for Paradise VGA+
  218.             "T" for Trident SVGA
  219.             "S" for some other SVGA types
  220.          If your video board is not among the brands named, you can experiment 
  221.     to see whether any of these will work; if not, enter "N" for none -- AltA 
  222.     will work only if you are running UltraVision.
  223.          NOTE:  Users of older Paradise VGA boards may need to keep the border 
  224.     color black, to avoid a bug affecting 132 column display colors.
  225.  Need to avoid "snow" (Y/N) - Normally No.  Some video boards (like old IBM 
  226.     CGAs) experience ugly "snow" or noise when programs write directly to 
  227.     video memory.  If this happens to you, select "Y", and VDE will time its 
  228.     video access according to horizontal retrace intervals.  (Display speed 
  229.     will be somewhat reduced.)
  230.  
  231.  Keyboard type (A/X/T) - Normally "A" for AT; actually, VDE detects whether 
  232.     you have an AT (enhanced) or XT keyboard, and uses the appropriate input.  
  233.     But some "popup" (TSR) programs do not work properly with AT keyboard 
  234.     input; if you have this problem, set this to "X" for XT.  (F11, F12, and a 
  235.     few other key combinations will not work.)  Finally, the Tandy 1000 uses 
  236.     different scan codes for its F11-F12 keys; set to "T" if you have a Tandy 
  237.     and VDE does not recognize these keys.
  238.  
  239.  SPECIAL INSTALLATIONS:
  240.  
  241.      HEWLETT-PACKARD 95/100/200LX PALMTOP - You could run VDE on these 
  242.  palmtops as IBM compatibles, but in screen sizes other than 80x25 you would 
  243.  have to use the HP scroll feature to see different parts of the screen.  
  244.  Choosing one of these installations provides direct support for 40x16 and 
  245.  64x18 modes.  You can pick the "colors" (shades or video attributes) of your 
  246.  choice in these installations; other parameters are preset.
  247.      Note that on LX's, the keypad [+],[-] keys and the Alt-arrow combinations 
  248.  cannot be used to scroll or shift the screen; on the 95LX only, the ^[BkSp] 
  249.  command will not work, and the shifted cursor keys cannot be used to mark a 
  250.  block.  The 100/200LX's "zoom" feature will confuse VDE and should not be 
  251.  used while editing.  Like all standard DOS software, VDE is designed to 
  252.  operate in code page 437: on the 100/200LX, you should choose this setting in 
  253.  Setup; on the 95LX, you will have to set your VDE printer driver to <R>oman8 
  254.  character set instead.  See also remarks on narrow screens under SCREEN SIZE.
  255.      Users whose primary need is for an editor for the LX palmtops should 
  256.  consider the customized "fastWRITE" version of VDE, marketed by ACE 
  257.  Technologies.  See VDE.UPD for details.
  258.  
  259.      HEWLETT-PACKARD PORTABLE PLUS - all models.  Do not try this installation 
  260.  on any other computer.  All parameters are preset.
  261.  
  262.      OTRONA 8:16 - Only the Otrona model with IBM video emulation will work; 
  263.  the standard model 8:16 is not supported.  This installation may also work on 
  264.  other older "near-compatibles" with an 80x25 display that lack EGA/VGA BIOS 
  265.  compatibility.  All parameters are preset.
  266.  
  267.  
  268.  ============================  3. USER MENUBAR  ==============================
  269.  
  270.  
  271.      The "User" menu bar can be configured to your taste: to provide different 
  272.  keywords for accessing functions, or to add functions that are not available 
  273.  in the existing menu bars.
  274.      VINST can use Installation files to store your installation, menubar, and 
  275.  user option settings.  These should have a file type of ".VDI", for ease of 
  276.  identification.  VDE can load such files with its AltU command.  VINST can 
  277.  access them under the INSTALLATION menu choice.
  278.  
  279.  "User" menu bar - The five items on this bar are referred to as {User: item 
  280.     1-5}.  To define each, you have to provide two things: a "keyword" and the 
  281.     "command" to execute.  (As usual you can just press [Enter] to leave the 
  282.     existing value alone.)
  283.          The keyword appears in the menu bar display, like "Driver" or 
  284.     "preView" in the "Print" menu: it describes what the item will do if 
  285.     selected, and the capital "D" or "V" indicates which key letter must be 
  286.     pressed to select it.  Your keyword can be up to 12 characters long, and 
  287.     must contain exactly ONE capitalized letter (A-Z), which will be the 
  288.     selection key.  (Each of the five entries must use a different key.)  An 
  289.     unused entry may be simply left blank, or filled with "---" if you prefer.
  290.          The command determines the function which will be performed when the 
  291.     item is selected from the menu.  (See COMMAND SUMMARY for a full listing.)  
  292.     Each command consists of one or two keystrokes.  The default user menu 
  293.     includes the sample entry "Autosave", which invokes the command ^KA if you 
  294.     press "A".
  295.          Example: The command ^OE, which makes the cursor line the top line on 
  296.     the screen, is not accessible via existing menu bars.  However, you can 
  297.     easily add this to the User menu bar:
  298.                 For   "{User: item #}"    type    "  make Top  "
  299.                 For   "Command:"          type    "^OE"
  300.     You now have a new MenuBar command, {User:make Top}, which is invoked by 
  301.     pressing ^[Esc],U,T.
  302.  
  303.  
  304.  ==============================  4. OPTIONS  =================================
  305.  
  306.  
  307.      You can change a variety of default settings in your copy of VDE, 
  308.  according to your taste.  "Default" means the state assumed when VDE is first 
  309.  run, or in the absence of any previous user commands.
  310.      VINST can use Installation files to store your installation, menubar, and 
  311.  user option settings.  These should have a file type of ".VDI", for ease of 
  312.  identification.  VDE can load such files with its AltU command.  VINST can 
  313.  access them under the INSTALLATION menu choice.  (Note that the file format 
  314.  and screen settings below are defaults, and loading a .VDI file will not 
  315.  change settings for files already being edited.)
  316.  
  317.  Prompt for filename if none (Y/N) - When you invoke VDE with no filename, 
  318.     should it prompt for one?  Normally No, you get an "untitled" work area.
  319.  Autosave interval (min.) - Enter your choice for the interval in minutes.  A 
  320.     value of 0 turns this feature off.
  321.  Preserve BAKup files (Y/N) - Should a backup file (.BAK) be kept when you 
  322.     modify an existing file?  Choose "Y" to play safe, "N" to save disk space.
  323.  Use ^Z as EOF mark (Y/N) - Should an EOF marker (^Z, 1Ah) be used to mark the 
  324.     end of an ASCII file (modes /A,D,U,N,C)?  Normally "N"; set to "Y" to 
  325.     produce files for older MSDOS programs that used this convention.
  326.  Filetypes to exclude - You can specify six filetypes (or type masks, using 
  327.     "?" wildcards) to "hide" from VDE.  (Originally set to ".COM" and ".EXE".)  
  328.     Such files will not show in the ^KF directory display (unless the filetype 
  329.     is specified explicitly), and cannot be edited.  This is a protection 
  330.     feature, for non-text files which can be damaged by trying to edit them.  
  331.     To leave an entry unused, type "...", NOT blanks.
  332.  Default file mode - Which of the file modes described in VDE.DOC do you want 
  333.     as the default?  (Originally "D"ocument.)
  334.  Auto mode select filetypes - You can specify six filetypes (or type masks, 
  335.     using "?" wildcards) as exceptions to the above default: for example, you 
  336.     could declare all ".ASM" files to default automatically to "N" mode, or 
  337.     all files ".89?" to "W" mode.  To leave an entry unused, type "...".
  338.  
  339.  Header on (Y/N) - Should the header (^OQ) start out ON?
  340.  Ruler on (Y/N) - Should the ruler (^OT) start out ON?
  341.  Function key labels on (Y/N) - Should the key labels (^OU) start out ON?
  342.  Insert mode (I/W/O) - Which insert (^V) setting do you want to start out 
  343.     with: Insert, Word insert, or Overstrike (insert off)?
  344.  Auto format (Y/N) - Should auto format (^OM) start out ON?
  345.  Right justify (Y/N) - Should right justification (^OJ) start out ON?
  346.  Double spacing (Y/N) - Should double spacing (^OS) start out ON?
  347.  Proportional spacing (Y/N) - Should proportional spacing (^OK) start out ON?
  348.  Hard CR/tab display (Y/N) - Should Hard CR/tab display (^OB) start out ON 
  349.     when editing in document modes?
  350.  Hyphenation (Y/N) - Should hyphenation (^OH) start out ON in documents?
  351.  Ignore case in searches (Y/N) - Do you want find and replace (^QF,^QA) to be 
  352.     case INsensitive by default?  If Yes, specifying the "C"ase option while 
  353.     editing will force a case sensitive search.)
  354.  
  355.  Left and Right margin columns (1-255) - Default margin settings for Document 
  356.     modes.  Set both to 1 to disable wordwrap and reformatting entirely.
  357.  Fixed tab display width (4,8,16) - Hard tabs display at fixed column 
  358.     intervals.  (Normally 8; 4, 8, or 16 are the ONLY legal choices.)
  359.  Scroll overlap (0-255) - This is the number of lines of overlap between 
  360.     screens when scrolling: the smaller, the larger the scroll.  Originally 2, 
  361.     for a nearly full scroll.  Must be smaller than your screen size!
  362.  Beep on error (Y/N) - Do you want a beep when a VDE error message displays?
  363.  Cut (AltC) deletes block (Y/N) - Should the block Cut command (AltC) delete 
  364.     the block after copying it into the cut buffer?
  365.  Variable tab stops - Enter up to sixteen variable tab stop columns, in 
  366.     ascending order.  Fill unused values with 0.  Originally: 6, 15, 35, 55.
  367.  
  368.  Show time as AM/PM (Y/N) - Do you want the time stamp to display in 12 hour 
  369.     format (AM/PM)?  Originally Yes.  If No, the time shows in 24 hour format.  
  370.     (Affects AltT command and ^T in print headers.)
  371.  Show date in Euro format (day,mo,yr) (Y/N) - Do you want the date to display 
  372.     in European format?  Originally No, meaning US Format (mo,day,yr).  
  373.     (Affects AltD command and ^D in print headers.)
  374.  Show date numerically (Y/N) - Do you want AltD to enter the date numerically 
  375.     (1/15/88)?  Originally No, meaning verbose (January 15, 1988).
  376.  Strikeout (^PX) character - Specify the character you want to use for the 
  377.     strikeout effect when printing.  Originally "-"; some prefer "/", etc.
  378.  
  379.  
  380.  ========================  5. PRINTER INSTALLATION  ==========================
  381.  
  382.  
  383.      VDE can accomodate two printer drivers, each of which can be installed to 
  384.  take advantage of your printer's special features.  (Within VDE, the AltV 
  385.  command can be used to select the driver to use when printing.)  You can use 
  386.  these for two different printers, or as two different "style sheets" to print 
  387.  in different ways on the same printer.  The default is a "SIMPLE" driver that 
  388.  can send plain text to any printer, but does not support any print controls 
  389.  other than underline and strikeout.  (The "SIMPLE" driver is also recommended 
  390.  for many daisy-wheel or typewriter-style printers.)  Many pre-defined drivers 
  391.  for other printers can be selected from a menu within VINST.
  392.      Today's printers are numerous, complex, and vary widely; a comprehensive 
  393.  set of fully configured drivers for them would be prohibitively large and 
  394.  require constant updating.  Instead, VINST offers a number of basic drivers 
  395.  which will allow you to get started printing on most printers; you can choose 
  396.  one of them as a skeleton to build upon as you customize your own driver.  
  397.  Your printer manual should tell you what standard printer yours emulates in 
  398.  general (what language it speaks -- HP PCL or Epson FX, for example), and 
  399.  list the specific codes needed to control each of its features.
  400.      If your printer is not listed on VINST's driver menu, but emulates or 
  401.  resembles one that is, then start out using that driver, and refine it as 
  402.  needed.  Failing this, you can start out with the "SIMPLE" driver and, 
  403.  referring to your printer manual, install all the necessary codes yourself.  
  404.  (In this event, please consider sending this information so that a new driver 
  405.  can be added to VINST.)  VDE does not support Adobe Postscript; but you may 
  406.  be able to get VDE to talk to your Postscript printer in its native mode 
  407.  instead, by adding the codes to switch into that mode, and then those to 
  408.  return to Postscript, to the driver's initialization and deinitialization.
  409.  
  410.      Every VDE user will probably want to customize their printer driver in 
  411.  some way.  You will probably want to add codes to your printer initialization 
  412.  to establish the default settings (page margins, tab settings, paper source, 
  413.  etc) you prefer.  Since most of the drivers in VINST implement only basic 
  414.  codes for print effects like italics and proportional printing, you may want 
  415.  to modify or add to these codes to implement any additional features (fonts, 
  416.  etc) you have available.  After choosing a driver from the menu, return and 
  417.  select "Edit current driver".  (To modify the Alternate driver, you must 
  418.  switch it to the primary one, then switch back afterward.)
  419.      An example of a fully configured driver is "HPLJw/PacPg25in1".  This can 
  420.  be used with a Hewlett-Packard LaserJet printer (or compatible) equipped with 
  421.  a Pacific Page 25-in-1 cartridge (or any other that provides the fonts 
  422.  indicated below).  It offers the following effects:
  423.          CODE  EFFECT
  424.    Initialize  Prestige Elite 10 point font, printer margin set to column 6
  425.           ^OK  proportional Times Roman 10 point font
  426.      ^B,^S,^Y  Boldface, Underline, Italics (any font)
  427.         ^T,^V  Superscript, Subscript using 7 point Prestige font
  428.            ^D  switch to proportional Times Roman from Prestige and back
  429.         ^A,^N  switch to Courier 12 point from Prestige and back
  430.            ^Q  Mini Gothic 3.6 point
  431.            ^W  Presentation Bold 18 point
  432.            ^E  Math Elite 10 point
  433.            ^R  return to Prestige from ^Q,^W,^E
  434.  The "HP LaserJet 4P" driver is also fully configured, with similar effects 
  435.  (using the built-in Courier, Garamond, Gothic, and Albertus fonts).
  436.  
  437.      VINST can use special Printer Driver files to store and retrieve other 
  438.  printer definitions.  This makes it easy to save your installation and to 
  439.  pass it along to others.  These files should have a type of ".VDP".  When 
  440.  editing in VDE, the AltU command may be used to load such a file, putting any 
  441.  number of different printer drivers at your disposal.  In VINST, you have the 
  442.  option to read in or write out such a file, as well as editing the following 
  443.  values individually.
  444.  
  445.  Printer ID - Identify the printer you are installing.  (16 characters)
  446.  Printer device - Normally "PRN", but you can choose a specific port (like 
  447.     LPT2) if your system has several printers.
  448.  
  449.  Extended character set (P/R/N) - Specifies how "extended ASCII" characters 
  450.     80-FF (graphics or foreign characters) will print.  This depends on the 
  451.     sequence of characters in your printer's fonts.  Your choices are:
  452.        <P>C8 - the standard IBM PC character set.  No translation in printing.
  453.        <R>OMAN8 - an arrangement common in laser printer fonts.  VDE will 
  454.               translate PC graphics into Roman8 equivalents where possible.
  455.        <N>one - your printer doesn't print characters in this range at all.  
  456.               VDE will "emulate" PC graphics, choosing overstruck pairs of 
  457.               standard characters that come close.
  458.     Note that if you are using a non-standard screen font that agrees with 
  459.     your printer font, whatever it may be, you should choose "P".
  460.  Printer type (H/F/L/O) - Enter "H" for HP LaserJet or DeskJet compatible, "F" 
  461.     for Epson FX (9 pin) or compatible, "L" for Epson LQ (24 pin) or compat- 
  462.     ible, or "O" for any other type.
  463.  Send LF after CR (Y/N) - Normally Yes.  But with a few printers, which manu- 
  464.     facture their own LineFeed on receiving a Return, you will need No here.
  465.  
  466.  Page length (0-255) - The number of text lines to print on a page.  An 11" 
  467.     sheet gives 66 lines of print at a standard spacing of 6 lpi; most 
  468.     printers can actually print about 60-64 lines.  Be sure also to leave room 
  469.     on the page for the following margin settings, if used.  Default is 58.
  470.  Top margin (0-255) - The number of blank lines to skip as a top margin before 
  471.     printing the number of text lines set above.  Default is 0.
  472.  Top margin if header used (0-255) - The number of lines to skip instead as a 
  473.     top margin before printing the header, if one is used.  Default is 0.
  474.  Lines to skip between header and text (0-255) - Blank lines to leave between 
  475.     header and text.  Also determines lines between text and bottom page 
  476.     number, if used.  Default is 2.
  477.  Left margin (0-255) - Set the number of blank columns to skip as a left 
  478.     margin, shifting the entire printout to the right.  Default is 8.  (Note: 
  479.     most printers offer an Esc command to set an internal left margin in dot- 
  480.     columns or inches.  If you need a left margin, you can get more consistent 
  481.     and reliable results by including such a command in your initialization 
  482.     string.  If you can't do this, install a value here and VDE will print 
  483.     spaces for a margin.)
  484.  
  485.      The following menu allows you to modify the codes that are part of your 
  486.  printer driver.  Whichever function you select, the existing code sequence 
  487.  (if any) will display, first in more or less readable "character" form and 
  488.  then as a string of hex digits, preceded by the length in parentheses.  For 
  489.  example, if you are examining the Doublestrike code in the "HP LaserJet" 
  490.  driver, you will see:
  491.                      ^[(s7B              <--- ASCII representation
  492.                 (05) 1B 28 73 37 42      <--- hexadecimal values
  493.  (Note that in this context, "^[" indicates "Esc".)
  494.      At the prompt, press [Enter] to leave this code sequence unchanged, or 
  495.  press ^[Enter] to delete it entirely, or enter a new one -- either in 
  496.  hexadecimal, or as character values by pressing the single quote ['], then a 
  497.  character.  Note that the double quote ["] will duplicate the existing code.  
  498.  When finished, press [Enter].  Any one string can be up to 127 bytes long; 
  499.  the total available for use is about 450 bytes.
  500.  
  501.  [A]-Initialization, etc - This is an optional string of code to send to the 
  502.     printer before each print job, usually to set default margins, line 
  503.     spacing, font, etc.  (NOTE: the ^KP command has an option to specify 
  504.     additional codes at print time.  See PRINTING.)
  505.  [B]-Deinitialization - This is another string to send after each print job, 
  506.     to restore the printer to the desired state on exit.
  507.  [C]-Envelope setup - This string will be sent in place of the usual 
  508.     initialization when you address an envelope with ^KPA (see ENVELOPES).  
  509.     For many printers you will need no special codes here; or, you might find 
  510.     that a linefeed or two, perhaps also a left margin command, is useful to 
  511.     position the print properly on the envelope.  You should use a pica font 
  512.     (fixed, 10 cpi).
  513.          The setup codes in VINST's HP LaserJet drivers assume that you will 
  514.     insert the envelope end-on in the default paper tray, and consequently 
  515.     they use a landscape font (Courier 12).  They do not specify "envelope 
  516.     size" forms, so there is no need to change the form size on the printer 
  517.     panel.  If you are feeding envelopes from a different paper tray, you will 
  518.     have to add codes here to specify this tray.
  519.          You must also be sure that your deinitialization contains any codes 
  520.     necessary to return to the default tray, orientation, etc. after 
  521.     addressing an envelope.  Printing envelopes can be complicated; see your 
  522.     printer manual.
  523.  [D]-Proportional (^OK) - Enter the codes needed to produce a proportionally 
  524.     spaced font when you print while in proportional mode (^OK).  Like the 
  525.     "toggles" below, you also need to supply a second string to turn this off 
  526.     and return to fixed spacing afterwards.
  527.  
  528.  TOGGLES: [E]-Bold, etc - For six of the seven printer toggles (not ^X), you 
  529.     need to tell VDE the codes to send to your printer to produce the desired 
  530.     effect, then turn it off again.  The conventional meanings of the toggles 
  531.     are:      ^B  boldface         ^Y  italic/ribbon color
  532.               ^D  doublestrike     ^T  superscript
  533.               ^S  underline        ^V  subscript
  534.     but you can use them for anything you want.  Example: Epson FX printers 
  535.     require three-byte sequences to turn continuous underlining on and off:
  536.            Underline on   "Esc - 1"    hex 1B 2D 31   decimal 27 45 49
  537.                     off   "Esc - 0"        1B 2D 30           27 45 48
  538.     You can enter the data in hex or characters, or any mixture thereof:
  539.                    [G]...    :  1B 2D 31      <--- entry in hex format
  540.                    ...and off:  'Esc '- '0    <--- or by characters
  541.     You should find all necessary codes in your printer manual.
  542.          (NOTES: ^PS will underline text by overstriking with "_" if you do 
  543.     not install codes for it.  ^PX requires no installation, but see USER 
  544.     OPTIONS to specify the strikeout character.)
  545.  
  546.  SWITCHES: [K]-User1, etc - The same idea, but for switches, which send the 
  547.     same codes every time they are used.  WordStar calls the switches:
  548.           ^Q,W,E,R    "user 1,2,3,4"   (no standard meaning)
  549.           ^A,N        alternate, normal pitch
  550.     But once again, you can use them for different fonts, printer bin 
  551.     selection, or anything else you like.
  552.  
  553.  
  554.  ========================  6. DEFAULT FUNCTION KEYS  =========================
  555.  
  556.  
  557.      VDE has a set of 48 Function Keys, invoked by the [F1]...[F12] keys in 
  558.  their normal, Shift-, Ctrl-, and Alt- usage, which can have macro definitions 
  559.  assigned to them.  The default definitions are those that will be active when 
  560.  you first enter VDE.  By changing these, you can easily customize VDE for an 
  561.  approximate match to the standard function-key configuration for Wordstar or 
  562.  Word Perfect, or to suit any special requirements of your own.  (Any keys 
  563.  defined with Esc[ while using VDE will override these defaults.)
  564.  
  565.      VINST can use Function Key Definition files to store function-key sets.  
  566.  These should have a file type of ".VDF".  You have the option to read in or 
  567.  write out such a file, as well as editing the keys individually.  (VDF files 
  568.  can also be read or written with VDE's AltU command, but only VINST can 
  569.  display the definitions, or change those in VDE.EXE itself.)
  570.      VINST gives you a display much like this:
  571.  
  572.       Function keys:  (___ bytes free)  <---- note room available
  573.       F1:<>
  574.       F2:<>                             <---- "<>" means undefined
  575.       F3:<>
  576.       F4:< Scan  >[Esc];^C              <---- " Scan  " is key's label
  577.       F5:<>
  578.       F6:<QN>^OL5[Enter]^OR60[Enter]    <---- Quiet, No-repeat key, no label
  579.       F7:<>
  580.       F8:<EscU><Undrln ><N>^PS          <---- "EscU" also invokes this key
  581.       F9:<EscB>< Bold  ><N>^PB
  582.       F10:<QN>^QS[!v]                   <---- "[!v]" means Shift-Downarrow
  583.  
  584.  You can select one of several ranges of definitions to display: Normal, 
  585.  Shift(!), Ctrl(^), Alt(@), and if you have an Enhanced keyboard, a separate 
  586.  additional set of 8 keys for the [F11],[F12] keys in each of those states.  
  587.  Or at any time you can press the [F]-key you want to define, and type in the 
  588.  new definition.  While doing this, ^[Break] aborts; ^P must be used to enter 
  589.  [Enter], [BkSp], or ^P itself.
  590.      The Esc key and special PC keys like PgUp will display by name within 
  591.  brackets: [Esc], [>], [PgUp].  Shift, Ctrl, and Alt combinations are 
  592.  indicated by "!", "^", and "@", as in "[!v]", "^J", "@D".  (Many of these 
  593.  keys merely display as "*" at VDE's macro definition prompt, but VINST 
  594.  identifies them more clearly.)
  595.      To keep the existing definition, Esc key, label, or Q/N option, just 
  596.  press [Enter].  To blank (remove) a definition, press ^[Enter].  To blank an 
  597.  existing Esc key, label, or Q/N option, use [Space].
  598.      Any definition can be up to 253 bytes long; the total space available is 
  599.  about 2000 bytes.
  600.  
  601.      By default, VDE comes with [F1] installed for command help (^J), [F10] 
  602.  for the MenuBar (^[Esc]), and other definitions blank.  Sample function-key 
  603.  files are also included; EXAMPLES.VDF contains several macros discussed in 
  604.  VMACRO.REF:
  605.  
  606.    F2:<QN>^QS^S^S[Esc]= [^D^D                   ;move to start of paragraph
  607.    F3:<QN>[Esc]~.1^S[Esc]1[Esc]~.<^D[Esc]= 2[Esc]=^M2   ;move to start
  608.             ^S^S[Esc]!1[Esc]2^D[Esc]= 2[Esc]=^M2        ;  of sentence
  609.    F4:<QN>^QSEsc(0)Esc1Esc+^DEsc~^M1Esc2Esc-]Esc-]      ;move to center
  610.             ^SEsc!2                                     ;  of line
  611.  
  612.    F6:<QN>^QR^N@D^OF                                    ;put date at top right
  613.    F7:<N>[Esc]$3^QF@@^[Enter][Esc]$$^D^D[Esc]=A1[Esc]~N[      ;Mail-Merge
  614.             @N^KB^QD^KK@C^QS@N[Esc]!2[Esc]1@N^X^KB      ;  (see instructions)
  615.             ^QF^M^M^[Enter]^KK@C^QB^E@N[Esc]2^A^G^G^G
  616.             @P[Esc]![[Esc]3^KP[Enter]^KL^F[Enter]@N
  617.             ^QF^M^M^[Enter]^D^D[Esc]<_]@N[Esc]![
  618.    F8:<QN>[Esc]*f^QR[Esc]B]Esc]>~X[Esc]=^MN[Esc]<_X    ;convert file to
  619.             [Esc]N^D[Esc]!B[Esc]X^G[Esc]!B             ; pure ASCII
  620.  
  621.  The files WS4.VDF and WP.VDF can be used to define the function keys 
  622.  according to the usage of WordStar or Word Perfect.  The WordStar 4 default 
  623.  definitions in WS4.VDF are:
  624.  
  625.  WS4.VDF      NORMAL      SHIFT        CTRL             ALT
  626.       F1       ^J          ^OB          ^QF         Vertical bar graphic
  627.       F2       ^U          ^OC          ^QA         Horizontal bar
  628.       F3       ^PS                      ^L          Upper-left corner
  629.       F4       ^PB                      ^QI         Upper-right
  630.       F5       ^Y          ^KY          ^OL         Lower-left
  631.       F6       ^T          ^KH          ^OR         Lower-right
  632.       F7                   ^KV                      Upper T graphic
  633.       F8                   ^KC                      Lower T
  634.       F9       ^KS         ^KB          ^QS         Left T
  635.       F10      ^KD         ^KK          ^QD         Right T
  636.  
  637.  The WP.VDF file will not "turn VDE into Word Perfect", but it does provide a 
  638.  considerable degree of keystroke compatibility.  You can assign any other 
  639.  functions desired to unused keys:
  640.  
  641.  WP.VDF       NORMAL      SHIFT        CTRL             ALT
  642.      F1        ^U        [^Esc]        AltR
  643.      F2        ^QF         ^QF         AltJ             ^QA
  644.      F3        ^J                     [^Esc]V           ^OD
  645.      F4        ^OG                    [^Esc]B         [^Esc]B
  646.      F5        ^KF        AltD
  647.      F6        ^PB         ^OC                          ^OF
  648.      F7      [^Esc]F       ^KP
  649.      F8        ^PS       [^Esc]S      [^Esc]T         [^Esc]S
  650.      F9
  651.      F10       ^KS       [^Esc]F        Esc"
  652.  
  653.  
  654.  =========================  7. GRAPHICS CHARACTERS  ==========================
  655.  
  656.  
  657.      VDE allows text to contain a limited, but variable, set of 32 characters 
  658.  in the range 80-FFh (see FOREIGN CHARACTERS and GRAPHICS).  In addition, the 
  659.  code ^Z (1Ah) must be treated as a graphics character.  VINST lets you 
  660.  specify your own default graphics set.
  661.      VINST can use Graphic Definition files to store graphic character sets.  
  662.  These should have a file type of ".VDG", for ease of identification.  You 
  663.  have the option to read in or write out such a file, as well as editing the 
  664.  keys individually.  VDE can also write such files with its AltU command.
  665.  
  666.      You will be shown the current definitions, in the same format as the VDE 
  667.  Graphics command.  You may select any entry to redefine (A-Z, 1-6) whether 
  668.  vacant or not; or, you may clear them all.  In VINST, new graphic codes must 
  669.  be entered by hex value, from 80 to FF (and 1A); a full list of graphics 
  670.  characters (80-FF) can be displayed for your selection if you need it, by 
  671.  typing "?" at the definition prompt.  Simply pressing [Enter] means "free" or 
  672.  undefined.
  673.      Note that your Printer Installation determines how graphics will print.
  674.  
  675.  
  676.  ==========================  8. CHARACTER WIDTHS  ============================
  677.  
  678.  
  679.      In order to judge the margins correctly when formatting, VDE's 
  680.  proportional printing feature (^OK) needs to know how wide each character is 
  681.  when it prints.  The default width table, based on a 10-point Times Roman 
  682.  font, will probably work fairly well with any proportional font ("m" is wider 
  683.  than "i", and so on).
  684.      If you would like to fine-tune this table to correspond to your favorite 
  685.  font instead, use VINST to modify the width table as needed: you can select 
  686.  each character, then enter its width (in units of 1/360") as a decimal value.
  687.      The easy way to determine these widths is to print out a file with lines 
  688.  of 60 of each character.  (Rather than type that out by hand, you can use the 
  689.  macro command to repeat each letter 60 times.)  Measure the length of each 
  690.  line in inches, and multiply by 6: that is the character width in 1/360".  
  691.  The result is typically between 16 and 48.)
  692.      Note that changing the width table doesn't affect how your printer 
  693.  operates -- just how VDE judges the length of each line for reformatting in 
  694.  proportional mode.
  695.      VINST can use Character Width files to store width data for the 
  696.  proportional font(s) you use.  These should have a file type of ".VDC", for 
  697.  ease of identification.  You have the option to read in or write out such a 
  698.  file, as well as editing the width table.  VDE can load such files with its 
  699.  AltU command.
  700.  
  701.  
  702.  =========================  9. RESTORE DEFAULTS  =============================
  703.  
  704.  
  705.      This option on the VINST menu is provided in the event that you want to 
  706.  undo any changes that have been made to your copy of VDE.  This will return 
  707.  VDE.EXE to the state it was distributed in: installation for IBM PC; all User 
  708.  Options restored to their original defaults; no Function Keys (except, for 
  709.  convenience, [F1]=help and [F10]=menu); SIMPLE printer driver; original 
  710.  Graphics characters and Character widths.  VINST prompts you to confirm that 
  711.  you really want to do this before proceeding.
  712.  
  713.  
  714.  
  715.  =============================[end VINST.REF]=================================
  716.